#pragma once
#include "stdafx.h"
#include "GameModuleDependence.h"

namespace _MODULE_
{
	namespace _GAME_
	{
		class Condition
		{
		public:
			Condition(void);
			~Condition(void);

			
			/**
			   return true if operation is success
			*/
			bool Check();

		protected:

			_M_GAME::Operation* m_ptrOperation;
			_M_GAME::Operand* m_ptrOperand1;//primary
			_M_GAME::Operand* m_ptrOperand2;//optional

		private:
			bool m_bResult;
		};
	}
}